package com.zh.work.entity.merch;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@ApiModel("商户费率变更资料实体类")
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("change_merch_rate")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ChangeMerchRateEntity extends BaseChangeEntity {
  private static final long serialVersionUID = -8911732591839240479L;


  @ApiModelProperty(value = "主键", name = "id")
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;
  @ApiModelProperty(value = "原借记卡费率", name = "origDebitRate")
  private Float origDebitRate;
  @ApiModelProperty(value = "原借记卡封顶金额", name = "origDebitFixed")
  private Float origDebitFixed;
  @ApiModelProperty(value = "原贷记卡费率", name = "origCreditRate")
  private Float origCreditRate;
  @ApiModelProperty(value = "原贷记卡封顶金额", name = "origCreditFixed")
  private Float origCreditFixed;
  @ApiModelProperty(value = "mpos原T0增量费率", name = "mposOrigT0Rate")
  private Float mposOrigT0Rate;
  @ApiModelProperty(value = "借记卡费率", name = "debitRate")
  private Float debitRate;
  @ApiModelProperty(value = "借记卡封顶金额", name = "debitFixed")
  private Float debitFixed;
  @ApiModelProperty(value = "贷记卡费率", name = "creditRate")
  private Float creditRate;
  @ApiModelProperty(value = "贷记卡封顶金额", name = "creditFixed")
  private Float creditFixed;
  @ApiModelProperty(value = "mposT0增量费率", name = "mposT0Rate")
  private Float mposT0Rate;
  @ApiModelProperty(value = "附件路径", name = "filePath")
  private String filePath;
  @ApiModelProperty(value = "原t+0增量封顶金额", name = "origT0Fixed")
  private Float origT0Fixed;
  @ApiModelProperty(value = "t+0增量封顶金额", name = "t0Fixed")
  private Float t0Fixed;
  @ApiModelProperty(value = "原网关T+0费率", name = "origOnlineT0Rate")
  private Float origOnlineT0Rate;
  @ApiModelProperty(value = "网关T+0费率", name = "onlineT0Rate")
  private Float onlineT0Rate;
  @ApiModelProperty(value = "原网关T+1费率", name = "origOnlineT1Rate")
  private Float origOnlineT1Rate;
  @ApiModelProperty(value = "网关T+1费率", name = "onlineT1Rate")
  private Float onlineT1Rate;
  @ApiModelProperty(value = "传统pos原T0增量费率", name = "origDebitT0Rate")
  private Float origDebitT0Rate;
  @ApiModelProperty(value = "传统posT0增量费率", name = "debitT0Rate")
  private Float debitT0Rate;
  @ApiModelProperty(value = "原app借记卡费率", name = "origAppRate")
  private Float origAppRate;
  @ApiModelProperty(value = "app借记卡费率", name = "appRate")
  private Float appRate;
  @ApiModelProperty(value = "app借记卡封顶金额", name = "appFixed")
  private Float appFixed;
  @ApiModelProperty(value = "原app借记卡封顶金额", name = "origAppFixed")
  private Float origAppFixed;
  @ApiModelProperty(value = "原APP贷记卡费率", name = "origAppCredit")
  private Float origAppCredit;
  @ApiModelProperty(value = "APP贷记卡费率", name = "appCredit")
  private Float appCredit;

}
